package com.example.drools.service;

import com.example.drools.entity.PointDomain;

/**
 * @author ddsyw
 * @version 1.0
 * @date 2021/12/21 2:40 下午
 */
public interface PointRuleEngine {

    /**
     * 执行规则引擎
     *
     * @param pointDomain 积分Fact
     */

    void executeRuleEngine(final PointDomain pointDomain);

    /**
     * 初始化规则引擎
     */
    void initEngine();

    /**
     * 刷新规则引擎中的规则
     */

    void refreshEnginRule();
}
